/**
 * Created by Administrator on 2016/6/14.
 */
//我们要在这里，将用户注册的信息发送给服务器

$('form').submit(function(e){
    //第一步，阻止默认行为
    //禁止表单的自动提交
    e.preventDefault();
    //第二步，使用post提交，将表单的数据传递给node后台express脑子接受

    //收集表单数据
    var data = $(this).serialize();
    if($('input[name=password]').val() === $('input[name=rpassword]').val()){
        //第三部，使用post AJAX操作
        //$.post后边跟三个参数，第一个发送的地址，第二格发送的数据，第三个参数时用来处理数据的回调函数在这个回调函数当中会返回三个数据，status，reponse…在回调函数当中我们可以接受到服务器给我们返回的数据内容，也就是说data是后端服务器返回给我们的数据
        $.post('/register',data,function(data){
            //data里面message是一个返回的信息，例如说登陆成功，注册失败
            $('.modal-body').text(data.message);
            //我们使用JS将带有返回信息的模态框打开
            //hidden.bs.modal关闭弹出框的时候，执行一个回调函数
            //当返回的code是success的时候，也就是说用户已经注册成功了
            //我们就跳转到signin.html页面当中去
            $('.modal').modal('show').on('hidden.bs.modal',function(){
                if(data.code == 'success'){
                    //当用户注册成功后跳转到siginin.html页面之中
                    location.href = '/signin';
                }
            })
        })
    }else{
        $('.modal-body').text('密码不一样');
        $('.modal').modal('show');
    }
});